pillar of rock - Spanish English Dictionary